package com.jumi.microservice.dto.afterseal;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author by mazhao
 * @Classname AfterSaleGoodsInfo
 * @Description TODO
 * @Date 2020/10/6 15:52
 */
@ColumnWidth(12)
public class AfterSaleGoodsInfo implements Serializable {
    @ExcelProperty("物流单号")
    @ApiModelProperty("物流单号")
    private String realLogisticsNo;

    @ExcelProperty("快递公司")
    @ApiModelProperty("快递公司")
    private String expressCompany;

    @ExcelProperty("订单ID")
    @ApiModelProperty("订单ID")
    private Integer orderId;

    @ExcelProperty("订单编号")
    @ApiModelProperty("订单编号")
    private String orderNo;

    @ExcelProperty("原订单编号")
    @ApiModelProperty("原订单编号")
    private String originalOrderNo;

    @ExcelProperty("下单时间")
    @ApiModelProperty("下单时间")
    private Date createTime;

    @ExcelProperty("商品ID")
    @ApiModelProperty("商品ID")
    private Integer goodsId;

    @ExcelProperty("商品名称")
    @ApiModelProperty("商品名称")
    private String goodsName;

    @ExcelProperty("商品单价")
    @ApiModelProperty("商品单价")
    private BigDecimal goodsPromotionPrice;

    @ExcelProperty("商品数量")
    @ApiModelProperty("商品数量")
    private Integer goodsAmount;

    @ExcelProperty("供应商/仓库")
    @ApiModelProperty("供应商/仓库 名称")
    private String name;

    @ExcelProperty("收件人信息")
    @ApiModelProperty("收件人信息")
    private String receiverInfo;

    @ExcelProperty("订单状态")
    @ApiModelProperty("订单状态")
    private String goodsStatus;

    @ExcelProperty("买家ID")
    @ApiModelProperty("买家ID")
    private Long buyerId;

    @ExcelProperty("备注")
    @ApiModelProperty("备注")
    private String remark;

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Long getBuyerId() {
        return buyerId;
    }

    public void setBuyerId(Long buyerId) {
        this.buyerId = buyerId;
    }

    public String getRealLogisticsNo() {
        return realLogisticsNo;
    }

    public void setRealLogisticsNo(String realLogisticsNo) {
        this.realLogisticsNo = realLogisticsNo;
    }

    public String getExpressCompany() {
        return expressCompany;
    }

    public void setExpressCompany(String expressCompany) {
        this.expressCompany = expressCompany;
    }

    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getOriginalOrderNo() {
        return originalOrderNo;
    }

    public void setOriginalOrderNo(String originalOrderNo) {
        this.originalOrderNo = originalOrderNo;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Integer goodsId) {
        this.goodsId = goodsId;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public BigDecimal getGoodsPromotionPrice() {
        return goodsPromotionPrice;
    }

    public void setGoodsPromotionPrice(BigDecimal goodsPromotionPrice) {
        this.goodsPromotionPrice = goodsPromotionPrice;
    }

    public Integer getGoodsAmount() {
        return goodsAmount;
    }

    public void setGoodsAmount(Integer goodsAmount) {
        this.goodsAmount = goodsAmount;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getReceiverInfo() {
        return receiverInfo;
    }

    public void setReceiverInfo(String receiverInfo) {
        this.receiverInfo = receiverInfo;
    }

    public String getGoodsStatus() {
        return goodsStatus;
    }

    public void setGoodsStatus(String goodsStatus) {
        this.goodsStatus = goodsStatus;
    }
}
